Categorical Models of Explicit Substitutions
نویسندگان
چکیده
This paper concerns itself with the categorical semantics of -calculi extended with explicit substitutions. For the simply-typed -calculus, indexed categories seem to provide the right categorical framework but because these structures are inherently non-linear, alternate models are needed for linear -calculi extended with explicit substitutions. We propose to replace indexed categories by presheaves and obtain a semantics which can be specialised to both the linear and the intuitionistic case. The basic models of a calculi of linear (or intuitionistic) explicit substitutions are called linear (or cartesian) context-handling categories. Then we add extra categorical structure to model the connectives of the logic, obtaining L-categories as models of the ( ; I; )fragment of intuitionistic linear logic and E-categories as models of the simply typed -calculus. The ! type constructor is then modelled by a monoidal adjunction between an E and L-category. Finally, soundness and completeness of our categorical model is proven.
منابع مشابه
Explicit Substitutions and Intersection Types
Calculi of explicit substitutions have been introduced to give an account to the substitution process in lambda calculus. The idea is to introduce a notation for substitutions explicitely in the calculus. In other words one makes substitutions first class citizens whereas the classical lambda calculus leaves them in the meta-theory. Originally, the expression “explicit substitution” and the con...
متن کاملResource Lambda-Calculus: the Differential Viewpoint
Milner’s π calculus features a clear dichotomy between replicable and non-replicable resources, very much in the spirit of Linear Logic (LL). Analyzing Milner’s encoding of the lazy λ-calculus in the π-calculus, Boudol introduced the λ-calculus with resources [1, 2] where functions can be applied to bags made of replicable and non-replicable arguments. This refinement of the syntax required to ...
متن کاملOn Explicit Substitutions and Names
machines and sharing.Our presentation of a explicit substitution cal-culus has been driven by the correspondence withthe semantics. Of the calculi discussed above, theoriginal -calculus of Abadi et al. [1] is the onlyone with a closer correspondence to a categoricalsemantics. We see our calculus as a direct improve-ment of theirs. Moreover, in earlier work [14] Ritte...
متن کاملLattice Conditional Independence Models for Contingency Tables with Non Monotone Missing Data Patterns
In the analysis of non monotone missing data patterns in multinomial distri butions for contingency tables it is known that explicit MLEs of the unknown parameters cannot be obtained Iterative procedures such as the EM algorithm are therefore required to obtain the MLEs These iterative procedures however may o er several potential di culties Andersson and Perlman intro duced lattice conditional...
متن کاملSpeech Enhancement Using Gaussian Mixture Models, Explicit Bayesian Estimation and Wiener Filtering
Gaussian Mixture Models (GMMs) of power spectral densities of speech and noise are used with explicit Bayesian estimations in Wiener filtering of noisy speech. No assumption is made on the nature or stationarity of the noise. No voice activity detection (VAD) or any other means is employed to estimate the input SNR. The GMM mean vectors are used to form sets of over-determined system of equatio...
متن کامل